const path = require('path')
function resolve (dir) {
  return path.join(__dirname, dir)
}
module.exports = {
  chainWebpack: config => {
    config.resolve.alias.set('@$', resolve('src'))
    config.module.rule('eslint').use('eslint-loader').options({ fix: true })
  },
  lintOnSave: 'error',
  assetsDir: 'static',
  productionSourceMap: false,
  devServer: {
    proxy: {
      '/api': {
        target: 'http://192.168.10.157/',
        pathRewrite: {
          '^/api': ''
        },
        changeOrigin: true
      },
      '/jianshu': {
        target: 'https://www.jianshu.com/',
        pathRewrite: {
          '^/jianshu': ''
        },
        changeOrigin: true,
        secure: false
      }
    }
  }
}
